package org.electrical.dao;

import org.apache.ibatis.annotations.Param;
import org.electrical.pojo.EleRole;

import java.util.List;

public interface EleRoleDao extends CommonDao<EleRole, Integer> {

    /**
     *  根据用户编号查询拥有的角色信息
     */
    public List<EleRole> getByUserId(int userId);

    /**
     *  给角色添加权限
     */
    public void assignRights(@Param("roleId") Integer roleId, @Param("perIds") List<Integer> perIds);

    /**
     *  根据角色ID删除角色权限表
     */
    public void deleteRolePer(@Param("roleId") Integer roleId);

}
